package algorithmTopics.string;

public class test3 {

    public static void main(String[] args) {
        test3 test2 = new test3();

        System.out.println(test2.firstUniqChar("loveleetcode"));
    }

    public int firstUniqChar(String s) {
        for (int i = 0; i < s.length(); i++) {
            if (s.indexOf(s.charAt(i)) == s.lastIndexOf(s.charAt(i))) {
                return i;
            }
        }
        return -1;
    }
//    public int firstUniqChar(String s) {
//
//        int length = s.length();
//        if (length == 1) {
//            return 0;
//        }
//        for (int i = 0; i < length ; i++) {
//            if (s.charAt(i) == '.') {
//                continue;
//            }
//            int count = length;
//            for (int j = i + 1; j < length; j++) {
//                if (s.charAt(i) == s.charAt(j)) {
//                    count --;
//                    s = s.replaceAll(String.valueOf(s.charAt(i)), ".");
//                    break;
//                }
//            }
//            if (count == length) {
//                return i;
//            }
//        }
//        return -1;
//
//    }

}
